/*
 * [y] hybris Platform
 *
 * Copyright (c) 2000-2017 SAP SE
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of SAP
 * Hybris ("Confidential Information"). You shall not disclose such
 * Confidential Information and shall use it only in accordance with the
 * terms of the license agreement you entered into with SAP Hybris.
 */
package acc.asset.sync.bean;

import java.io.Serializable;
import java.util.List;


/**
 *
 */
public class DemoSyncRequest implements Serializable
{
	private String syncExecutionId;
	private String sourcePlatformUrl;

	private List<DemoSyncData> demoSyncDataList;

	public DemoSyncRequest()
	{
		//
	}

	public DemoSyncRequest(final String syncExecutionId, final String sourcePlatformUrl, final List<DemoSyncData> demoSyncDataList)
	{
		this.syncExecutionId = syncExecutionId;
		this.sourcePlatformUrl = sourcePlatformUrl;
		this.demoSyncDataList = demoSyncDataList;
	}

	/**
	 * @return the syncExecutionId
	 */
	public String getSyncExecutionId()
	{
		return syncExecutionId;
	}

	/**
	 * @param syncExecutionId
	 *           the syncExecutionId to set
	 */
	public void setSyncExecutionId(final String syncExecutionId)
	{
		this.syncExecutionId = syncExecutionId;
	}

	/**
	 * @return the sourcePlatformUrl
	 */
	public String getSourcePlatformUrl()
	{
		return sourcePlatformUrl;
	}

	/**
	 * @param sourcePlatformUrl
	 *           the sourcePlatformUrl to set
	 */
	public void setSourcePlatformUrl(final String sourcePlatformUrl)
	{
		this.sourcePlatformUrl = sourcePlatformUrl;
	}

	/**
	 * @return the demoSyncDataList
	 */
	public List<DemoSyncData> getDemoSyncDataList()
	{
		return demoSyncDataList;
	}

	/**
	 * @param demoSyncDataList
	 *           the demoSyncDataList to set
	 */
	public void setDemoSyncDataList(final List<DemoSyncData> demoSyncDataList)
	{
		this.demoSyncDataList = demoSyncDataList;
	}


}
